home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 2000 November: Tool Chest / Dev.CD Nov 00 TC Disk 1.toast / Sample Code / Archive / Graphics / QuickDraw GX / GX->PostScript Sample / GXToPostScript / Imaging Engine / PSIEResources.h < prev    next >
Encoding:
C/C++ Source or Header  |  2000-09-28  |  5.1 KB  |  153 lines  |  [TEXT/MPS ]

  1. /*
  2.      File:        PSIEResources.h
  3.  
  4.      Contains:    QuickDraw GX to PostScript conversion code.
  5.                          This file contains the resource ID's for the PostScript
  6.                         strings for the Web-o'doom implementation
  7.  
  8.      Version:    Technology:    Quickdraw GX 1.1.x
  9.       
  10.      Copyright:    © 1991-1997 by Apple Computer, Inc., all rights reserved.
  11. */
  12.  
  13. #include "PSProcSetIds.h"
  14.  
  15. /* add this to string indecies when using hex text */
  16. #define kAddForHexText        1
  17.  
  18. #define kOurDictOnStack        0
  19. #define    kOurDictOffStack    kOurDictOnStack + 1
  20. #define kInitComment            kOurDictOffStack + 1
  21. #define kSetLineWidth            kInitComment + 1
  22. #define kSetMiterLim            kSetLineWidth + 1
  23. #define kSetLineCap                kSetMiterLim + 1
  24. #define kSetFlat                    kSetLineCap + 1
  25. #define kSetLineJoin            kSetFlat + 1
  26. #define kFillKey                    kSetLineJoin + 1
  27. #define kQD2Fill                    kFillKey + 1
  28. #define kRectPoints                kQD2Fill + 1
  29. #define kRectFill                    kRectPoints + 1
  30. #define kRectStroke                kRectFill + 1
  31. #define kRectPath                    kRectStroke + 1
  32. #define kMoveto                        kRectPath + 1
  33. #define kRmoveto                    kMoveto + 1
  34. #define kRlineto                    kRmoveto + 1
  35. #define kClosepath                kRlineto + 1
  36. #define kPointPath                kClosepath + 1
  37. #define kFullPath                    kPointPath + 1
  38. #define kEmptyPath                kFullPath + 1
  39. #define kShow                            kEmptyPath + 1
  40. #define khShow                        kShow + 1
  41. #define kSelectFont                khShow + 1
  42. #define kDoPoint                    kSelectFont + 1
  43. #define kDoFixed                    kDoPoint + 1
  44. #define kDoString                    kDoFixed + 1
  45. #define kDoBoolean                kDoString + 1
  46. #define kDoInt                        kDoBoolean + 1
  47. #define kDoMapping                kDoInt + 1
  48. #define kKshow                        kDoMapping + 1
  49. #define khKshow                        kKshow + 1
  50. #define kKshowH                        khKshow + 1
  51. #define khKshowH                    kKshowH + 1
  52. #define kKshowV                        khKshowH + 1
  53. #define khKshowV                    kKshowV + 1
  54. #define kAshow                        khKshowV + 1
  55. #define khAshow                        kAshow + 1
  56. #define kKshowRH                    khAshow + 1
  57. #define khKshowRH                    kKshowRH + 1
  58. #define kKshowRV                    khKshowRH + 1
  59. #define khKshowRV                    kKshowRV + 1
  60. #define kKshowR                        khKshowRV + 1
  61. #define khKshowR                    kKshowR + 1
  62. #define kRcurveto                    khKshowR + 1
  63. #define kSetRGBColor            kRcurveto + 1
  64. #define kSetGray                    kSetRGBColor + 1
  65. #define kSetCMYKColor            kSetGray + 1
  66. #define kMapCTM                        kSetCMYKColor + 1
  67. #define kGsave                        kMapCTM + 1
  68. #define kQD2Grestore            kGsave + 1
  69. #define kRectClip                    kQD2Grestore + 1
  70. #define kQD2Clip                    kRectClip + 1
  71. #define kImage                        kQD2Clip + 1
  72. #define kIndexedImage            kImage + 1
  73. #define kIndexedBitProc        kIndexedImage + 1
  74. #define kL2Image                    kIndexedBitProc + 1
  75. #define kMakeDashDict            kL2Image + 1
  76. #define kSetDash                    kMakeDashDict + 1
  77. #define kDoNull                        kSetDash + 1
  78. #define kDoPop                        kDoNull + 1
  79. #define kSetFrame                    kDoPop + 1
  80. #define kSetRightIsOut        kSetFrame + 1
  81. #define kSetPattern                kSetRightIsOut + 1
  82. #define kMakePatDict            kSetPattern + 1
  83. #define kMakeBitStrings        kMakePatDict + 1
  84. #define kBitmapProc                kMakeBitStrings + 1
  85. #define kMakeShapeDict        kBitmapProc + 1
  86. #define k1bitBitmap                kMakeShapeDict + 1
  87. #define k1bitBitmapPSRS        k1bitBitmap + 1
  88. #define k1bitBitmapProc        k1bitBitmapPSRS + 1
  89. #define kL2BitmapProc            k1bitBitmapProc + 1 
  90. #define kNewArray                    kL2BitmapProc + 1
  91. #define kPutFixed                    kNewArray + 1
  92. #define kPutInt                        kPutFixed + 1
  93. #define kMakeColorSet            kPutInt + 1
  94. #define kSetColorSet            kMakeColorSet + 1
  95. #define kSetOrMode                kSetColorSet + 1
  96. #define kMakeStyleDict        kSetOrMode + 1
  97. #define kMakeTrDict                kMakeStyleDict + 1
  98.  
  99. #define k3minus1Roll                        kMakeTrDict + 1
  100. #define kFaceFontName                        k3minus1Roll + 1
  101. #define kFindFont                                kFaceFontName + 1
  102. #define kSetBaseFont                        kFindFont + 1
  103. #define kTextFaceFont                        kSetBaseFont + 1
  104. #define kMakeSimpleLayeredFont    kTextFaceFont + 1
  105. #define kCurrBaseFont                        kMakeSimpleLayeredFont + 1
  106. #define kDoBBox                                    kCurrBaseFont + 1
  107.  
  108. #define kTangentFont            kDoBBox + 1
  109. #define kMakeLayerDict        kTangentFont + 1
  110. #define kBeginPSSyn                kMakeLayerDict + 1
  111. #define kEndPSSyn                    kBeginPSSyn + 1
  112. #define kDoSave                        kEndPSSyn + 1
  113. #define kDoRestore                kDoSave + 1
  114. #define kXYshow                        kDoRestore + 1
  115. #define khXYshow                    kXYshow + 1
  116. #define kXshow                        khXYshow + 1
  117. #define khXshow                     kXshow + 1
  118. #define kYshow                        khXshow + 1
  119. #define khYshow                     kYshow + 1
  120. #define kDoScreenParams        khYshow + 1
  121. #define    kSetHalftone            kDoScreenParams + 1
  122. #define kSetDefaultScreen kSetHalftone + 1
  123. #define kDefineDefaultScreen kSetDefaultScreen + 1
  124. #define kFill                         kDefineDefaultScreen + 1
  125. #define kEofill                     kFill + 1
  126. #define kStroke                        kEofill + 1
  127. #define kLineto                        kStroke + 1
  128. #define kCurveto                    kLineto + 1
  129. #define kRectPointsAbs        kCurveto + 1
  130. #define kMakeXYZSpace            kRectPointsAbs + 1
  131. #define MakeCSDict                kMakeXYZSpace + 1
  132. #define kSetColorSpace        MakeCSDict + 1
  133. #define kSetColorF                kSetColorSpace + 1
  134. #define kMakeCalRGBSpace    kSetColorF + 1
  135. #define kMakeResponseFunc    kMakeCalRGBSpace + 1
  136. #define kDefineCRD                kMakeResponseFunc + 1
  137. #define kUndefineCRD            kDefineCRD + 1
  138.  
  139. #define knilStyleDict            kUndefineCRD + 1
  140.  
  141. #define kSetPortableColorSpace knilStyleDict + 1
  142.  
  143. #define kIdentityProc            kSetPortableColorSpace + 1
  144.  
  145. #define kSavePortMapping    kIdentityProc + 1
  146.  
  147. #define kMDBegin kSavePortMapping + 1
  148. #define kMDEnd     kMDBegin + 1
  149.  
  150.  
  151. #define kSetGlobalVM             kMDEnd + 1
  152. #define kRestoreGlobalVM    kSetGlobalVM + 1
  153.